(
SynthDef.new(
  "myVSTI",
  {
    arg freq=519.051880,pan=0.0,vol=1.0;
    var sound,viul=1.0;
    viul=freq/519.051880;
    sound=EnvGen.kr(Env.new([1,1,0],[1.0,0]) );
    sound=
          (
           SinOsc.ar(freq,0,0.1) 
         -  SinOsc.ar(0.49765*viul,0,0.0487044)
         -  SinOsc.ar(1.49296*viul,0,0.0161813)
         -  SinOsc.ar(487.69974*viul,0,0.0125567)
         +  SinOsc.ar(498.64810*viul,0,0.0139634)
         +  SinOsc.ar(504.12228*viul,0,0.0164163)
         +  SinOsc.ar(504.61993*viul,0,0.0230623)
         +  SinOsc.ar(507.60583*viul,0,0.0167475)
         -  SinOsc.ar(510.09412*viul,0,0.0183396)
         -  SinOsc.ar(510.59177*viul,0,0.0183938)
         -  SinOsc.ar(513.08002*viul,0,0.0131678)
         -  SinOsc.ar(513.57770*viul,0,0.0193777)
         +  SinOsc.ar(518.55420*viul,0,0.0498657)
         +  SinOsc.ar(519.05188*viul,0,0.0677285)
         +  SinOsc.ar(519.54950*viul,0,0.0228405)
         -  SinOsc.ar(521.04248*viul,0,0.0158947)
         +  SinOsc.ar(522.03778*viul,0,0.0228562)
         +  SinOsc.ar(522.53546*viul,0,0.0124761)
         -  SinOsc.ar(524.02838*viul,0,0.0165380)
         -  SinOsc.ar(524.52606*viul,0,0.0211350)
         -  SinOsc.ar(533.48383*viul,0,0.0193130)
         -  SinOsc.ar(533.98145*viul,0,0.0164630)
         -  SinOsc.ar(534.47913*viul,0,0.0157138)
         -  SinOsc.ar(534.97675*viul,0,0.0131629)
         -  SinOsc.ar(540.94861*viul,0,0.0134833)
         -  SinOsc.ar(555.38049*viul,0,0.0124194)
         +  SinOsc.ar(569.31482*viul,0,0.0167566)
         -  SinOsc.ar(589.22089*viul,0,0.0130657)
         +  SinOsc.ar(670.33832*viul,0,0.0139613)
         +  SinOsc.ar(673.32422*viul,0,0.0156878)
         +  SinOsc.ar(675.31482*viul,0,0.0230341)
         +  SinOsc.ar(675.81250*viul,0,0.0516554)
         +  SinOsc.ar(676.31012*viul,0,0.0148619)
         -  SinOsc.ar(677.80310*viul,0,0.0126192)
         +  SinOsc.ar(678.79840*viul,0,0.0154279)
         -  SinOsc.ar(681.28668*viul,0,0.0132948)
         -  SinOsc.ar(681.78430*viul,0,0.0329539)
         -  SinOsc.ar(682.28198*viul,0,0.0252487)
         -  SinOsc.ar(682.77966*viul,0,0.0226509)
         -  SinOsc.ar(683.27728*viul,0,0.0199998)
         -  SinOsc.ar(683.77496*viul,0,0.0170204)
         -  SinOsc.ar(684.27258*viul,0,0.0158078)
         -  SinOsc.ar(684.77026*viul,0,0.0171000)
         -  SinOsc.ar(685.26788*viul,0,0.0163134)
         -  SinOsc.ar(685.76556*viul,0,0.0129718)
         -  SinOsc.ar(690.24445*viul,0,0.0126499)
         -  SinOsc.ar(692.23505*viul,0,0.0132105)
         +  SinOsc.ar(693.23035*viul,0,0.0177336)
         +  SinOsc.ar(693.72797*viul,0,0.0131958)
         +  SinOsc.ar(694.22565*viul,0,0.0139605)
         +  SinOsc.ar(694.72333*viul,0,0.0138363)
         -  SinOsc.ar(984.35724*viul,0,0.0167969)
         +  SinOsc.ar(986.34784*viul,0,0.0156588)
         -  SinOsc.ar(987.34314*viul,0,0.0232832)
         +  SinOsc.ar(992.81732*viul,0,0.0217154)
         +  SinOsc.ar(993.31500*viul,0,0.0232006)
         +  SinOsc.ar(993.81262*viul,0,0.0228191)
         +  SinOsc.ar(994.31030*viul,0,0.0223078)
         +  SinOsc.ar(994.80792*viul,0,0.0317241)
         +  SinOsc.ar(995.30560*viul,0,0.0168868)
         -  SinOsc.ar(995.80322*viul,0,0.0314172)
         -  SinOsc.ar(996.30090*viul,0,0.0225228)
         -  SinOsc.ar(996.79852*viul,0,0.0205230)
         -  SinOsc.ar(997.29620*viul,0,0.0181966)
         -  SinOsc.ar(997.79382*viul,0,0.0268977)
         -  SinOsc.ar(998.29150*viul,0,0.0242122)
         -  SinOsc.ar(1040.59204*viul,0,0.0127794)
         +  SinOsc.ar(1048.55444*viul,0,0.0167263)
         +  SinOsc.ar(1065.47461*viul,0,0.0133771)
         -  SinOsc.ar(1070.94885*viul,0,0.0144820)
         -  SinOsc.ar(1077.41833*viul,0,0.0145331)
         -  SinOsc.ar(1077.91589*viul,0,0.0123780)
         -  SinOsc.ar(1082.89246*viul,0,0.0163103)
         +  SinOsc.ar(1085.87842*viul,0,0.0219525)
         +  SinOsc.ar(1086.37610*viul,0,0.0328914)
         +  SinOsc.ar(1086.87366*viul,0,0.0335893)
         +  SinOsc.ar(1087.37134*viul,0,0.0488844)
         -  SinOsc.ar(1088.36670*viul,0,0.0584854)
         -  SinOsc.ar(1088.86426*viul,0,0.0146474)
         +  SinOsc.ar(1090.35730*viul,0,0.0238154)
         +  SinOsc.ar(1090.85498*viul,0,0.0200504)
         -  SinOsc.ar(1093.34314*viul,0,0.0153280)
         -  SinOsc.ar(1466.08508*viul,0,0.0150779)
         -  SinOsc.ar(1466.58276*viul,0,0.0162281)
         +  SinOsc.ar(1469.07104*viul,0,0.0177860)
         +  SinOsc.ar(1469.56873*viul,0,0.0165101)
         -  SinOsc.ar(1472.05701*viul,0,0.0161929)
         -  SinOsc.ar(1472.55457*viul,0,0.0280972)
         -  SinOsc.ar(1474.54529*viul,0,0.0219965)
         -  SinOsc.ar(1475.04285*viul,0,0.0205767)
         +  SinOsc.ar(1477.03345*viul,0,0.0146809)
         +  SinOsc.ar(1477.53113*viul,0,0.0135829)
         +  SinOsc.ar(1480.01941*viul,0,0.0135905)
         +  SinOsc.ar(1480.51709*viul,0,0.0458003)
         +  SinOsc.ar(1481.01477*viul,0,0.0197002)
         +  SinOsc.ar(1483.50293*viul,0,0.0130795)
         -  SinOsc.ar(1485.99121*viul,0,0.0135117)
         -  SinOsc.ar(1486.48889*viul,0,0.0130566)
         +  SinOsc.ar(1626.32935*viul,0,0.0147177)
         +  SinOsc.ar(1629.31531*viul,0,0.0189468)
         -  SinOsc.ar(1662.65796*viul,0,0.0419823)
         -  SinOsc.ar(1663.15564*viul,0,0.0332173)
         +  SinOsc.ar(2470.84619*viul,0,0.0126104)
         +  SinOsc.ar(2494.23584*viul,0,0.0135476)
         +  SinOsc.ar(2494.73340*viul,0,0.0158881)
         +  SinOsc.ar(2495.23120*viul,0,0.0182048)
         -  SinOsc.ar(2496.22632*viul,0,0.0177517)
         -  SinOsc.ar(2501.70068*viul,0,0.0187971)
         -  SinOsc.ar(2502.19824*viul,0,0.0155650)
         -  SinOsc.ar(2504.18896*viul,0,0.0183393)
         -  SinOsc.ar(2504.68652*viul,0,0.0271468)
         -  SinOsc.ar(2505.18408*viul,0,0.0207575)
         -  SinOsc.ar(2505.68188*viul,0,0.0175486)
         -  SinOsc.ar(2506.17944*viul,0,0.0130455)
         +  SinOsc.ar(2517.62549*viul,0,0.0146261)
         +  SinOsc.ar(2524.09497*viul,0,0.0125721)
         +  SinOsc.ar(2526.58325*viul,0,0.0136874)
         +  SinOsc.ar(2534.54565*viul,0,0.0123606)
         -  SinOsc.ar(2538.02930*viul,0,0.0132451)
         -  SinOsc.ar(2540.01978*viul,0,0.0147700)
         -  SinOsc.ar(2540.51758*viul,0,0.0169692)
         +  SinOsc.ar(2541.51294*viul,0,0.0142264)
         +  SinOsc.ar(2542.01050*viul,0,0.0143741)
         +  SinOsc.ar(2542.50806*viul,0,0.0147284)
         -  SinOsc.ar(2548.97754*viul,0,0.0199273)
         -  SinOsc.ar(2549.47534*viul,0,0.0197768)
         -  SinOsc.ar(2550.47046*viul,0,0.0124746)
         -  SinOsc.ar(2550.96826*viul,0,0.0124017)
         -  SinOsc.ar(2551.46582*viul,0,0.0159228)
         -  SinOsc.ar(2596.75220*viul,0,0.0169128)
         -  SinOsc.ar(2610.18896*viul,0,0.0159260)
         -  SinOsc.ar(2672.89307*viul,0,0.0164087)
         +  SinOsc.ar(2677.37207*viul,0,0.0127091)
         +  SinOsc.ar(2728.13257*viul,0,0.0200247)
         +  SinOsc.ar(2728.63037*viul,0,0.0193261)
         -  SinOsc.ar(2731.11865*viul,0,0.0186982)
         +  SinOsc.ar(2930.17969*viul,0,0.0127446)
         +  SinOsc.ar(3185.47559*viul,0,0.0205412)
         -  SinOsc.ar(3494.02026*viul,0,0.0133841)
         +  SinOsc.ar(3584.09546*viul,0,0.0158005)
         +  SinOsc.ar(3585.09082*viul,0,0.0136930)
         +  SinOsc.ar(3585.58838*viul,0,0.0142419)
         +  SinOsc.ar(3586.08594*viul,0,0.0266313)
         +  SinOsc.ar(3586.58374*viul,0,0.0366383)
         +  SinOsc.ar(3587.08130*viul,0,0.0193250)
         +  SinOsc.ar(3587.57910*viul,0,0.0196831)
         +  SinOsc.ar(3588.07666*viul,0,0.0196340)
         +  SinOsc.ar(3588.57422*viul,0,0.0280986)
         -  SinOsc.ar(3589.56958*viul,0,0.0339391)
         -  SinOsc.ar(3590.06714*viul,0,0.0144348)
         -  SinOsc.ar(3594.54614*viul,0,0.0291135)
         -  SinOsc.ar(3595.04370*viul,0,0.0676621)
         -  SinOsc.ar(3595.54150*viul,0,0.0162074)
         +  SinOsc.ar(3597.53198*viul,0,0.0140743)
         +  SinOsc.ar(3598.02979*viul,0,0.0253061)
         +  SinOsc.ar(3598.52734*viul,0,0.0160643)
         +  SinOsc.ar(3599.02490*viul,0,0.0129202)
         +  SinOsc.ar(3608.48047*viul,0,0.0134110)
         -  SinOsc.ar(3609.47583*viul,0,0.0152117)
         -  SinOsc.ar(3611.46631*viul,0,0.0173212)
         -  SinOsc.ar(3611.96387*viul,0,0.0294073)
         -  SinOsc.ar(3612.46167*viul,0,0.0188645)
         -  SinOsc.ar(3612.95923*viul,0,0.0143379)
         -  SinOsc.ar(3616.44287*viul,0,0.0155628)
         -  SinOsc.ar(3616.94043*viul,0,0.0193503)
         +  SinOsc.ar(3617.93579*viul,0,0.0231552)
         +  SinOsc.ar(3618.93115*viul,0,0.0160770)
         +  SinOsc.ar(3619.42871*viul,0,0.0141128)
         +  SinOsc.ar(3619.92651*viul,0,0.0390676)
         +  SinOsc.ar(3620.42407*viul,0,0.0364603)
         +  SinOsc.ar(3620.92163*viul,0,0.0181272)
         +  SinOsc.ar(3621.41943*viul,0,0.0173483)
         +  SinOsc.ar(3621.91699*viul,0,0.0168704)
         +  SinOsc.ar(3622.41479*viul,0,0.0209809)
         -  SinOsc.ar(3623.40991*viul,0,0.0149253)
         -  SinOsc.ar(3624.40527*viul,0,0.0134848)
         -  SinOsc.ar(3624.90283*viul,0,0.0153890)
         -  SinOsc.ar(3625.40063*viul,0,0.0453773)
         +  SinOsc.ar(3626.39600*viul,0,0.0357819)
         +  SinOsc.ar(3626.89355*viul,0,0.0260511)
         +  SinOsc.ar(3627.39111*viul,0,0.0182255)
         -  SinOsc.ar(3628.38647*viul,0,0.0583608)
         -  SinOsc.ar(3628.88428*viul,0,0.0400225)
         +  SinOsc.ar(3631.87012*viul,0,0.0212659)
         +  SinOsc.ar(3632.36768*viul,0,0.0165923)
         -  SinOsc.ar(3658.74341*viul,0,0.0176714)
         -  SinOsc.ar(3659.24097*viul,0,0.0146343)
         +  SinOsc.ar(3662.22681*viul,0,0.0633931)
         +  SinOsc.ar(3662.72461*viul,0,0.0373489)
         -  SinOsc.ar(3664.71509*viul,0,0.0224182)
         +  SinOsc.ar(3666.70581*viul,0,0.0125190)
         +  SinOsc.ar(3667.20337*viul,0,0.0284876)
         +  SinOsc.ar(3667.70117*viul,0,0.0407274)
         -  SinOsc.ar(3668.19873*viul,0,0.0153315)
         -  SinOsc.ar(3668.69629*viul,0,0.0215983)
         -  SinOsc.ar(3669.19409*viul,0,0.0195772)
         -  SinOsc.ar(3669.69165*viul,0,0.0160485)
         -  SinOsc.ar(3670.18945*viul,0,0.0181127)
         -  SinOsc.ar(3670.68701*viul,0,0.0247983)
         -  SinOsc.ar(3671.18457*viul,0,0.0170295)
         -  SinOsc.ar(3679.14722*viul,0,0.0182640)
         -  SinOsc.ar(3737.37256*viul,0,0.0161592)
         -  SinOsc.ar(3737.87012*viul,0,0.0355679)
         -  SinOsc.ar(3738.36768*viul,0,0.0129352)
         -  SinOsc.ar(3779.67285*viul,0,0.0150403)
         +  SinOsc.ar(3783.15649*viul,0,0.0151352)
         -  SinOsc.ar(3791.11890*viul,0,0.0173417)
         -  SinOsc.ar(3791.61670*viul,0,0.0282369)
         -  SinOsc.ar(3792.11426*viul,0,0.0186865)
         -  SinOsc.ar(3792.61206*viul,0,0.0173522)
         -  SinOsc.ar(3793.10962*viul,0,0.0149214)
         -  SinOsc.ar(3793.60718*viul,0,0.0147357)
         +  SinOsc.ar(3796.59326*viul,0,0.0184000)
         +  SinOsc.ar(3797.09082*viul,0,0.0156795)
         -  SinOsc.ar(3860.79028*viul,0,0.0137109)
         -  SinOsc.ar(3861.28809*viul,0,0.0174149)
         -  SinOsc.ar(3914.53687*viul,0,0.0131316)
         +  SinOsc.ar(3936.93115*viul,0,0.0154960)
         +  SinOsc.ar(4368.89404*viul,0,0.0142790)
          ) * vol * sound;
    sound=Pan2.ar(sound,pan,0.2);
    Out.ar(0,sound);
    }
).load(s)
)
